package in.view.holder;
import android.view.View;
import android.widget.ImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
import in.lib.manager.ImageOptionsManager;
import in.lib.utils.Views.InjectView;
import in.lib.utils.Views.Injectable;
import in.model.User;
import in.rob.client.R;
import in.view.holder.base.Holder;
import lombok.Getter;
@Injectable
public class TimelineHeaderHolder extends Holder<User>
{
@Getter @InjectView(R.id.cover) protected ImageView cover;
public TimelineHeaderHolder(View view)
{
super(view);
}
@Override public void populate(User model)
{
ImageLoader.getInstance().cancelDisplayTask(cover);
if (!model.isCoverDefault())
{
ImageLoader.getInstance().displayImage(model.getCoverUrl(), cover, ImageOptionsManager.getInstance().getCoverImageOptions());
}
}
}